package com.jwds.digital.bios.business.core.infrastructure.entity.belt;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jwds.tdc.framework.database.lib.BaseEntity;

import java.time.LocalDateTime;

/**
 * 五防健康状态
 *
 * @author 林柏云
 * @date 2024-10-24
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("belt_protection_status")
public class BeltProtectionStatus extends BaseEntity<Long> {


    /**
    * 作业ID
    */
    @TableField("task_id")
    private Long taskId;

    /**
     * 作业id
     */
    @TableField("task_type")
    private String taskType;


    /**
    * 路线id
    */
    @TableField("route_id")
    private Long routeId;


    /**
    * 皮带id
    */
    @TableField("belt_id")
    private Long beltId;


    /**
    * 采集时间
    */
    @TableField("collection_time")
    private LocalDateTime collectionTime;


    /**
    * 拉绳状态
    */
    @TableField("rope_status")
    private Integer ropeStatus;


    /**
    * 堵塞状态
    */
    @TableField("block_status")
    private Integer blockStatus;


    /**
    * 撕裂状态
    */
    @TableField("tear_status")
    private Integer tearStatus;


    /**
    * 严重跑偏状态
    */
    @TableField("severe_deviation_status")
    private Integer severeDeviationStatus;


    /**
    * 轻微跑偏状态
    */
    @TableField("minor_deviation_status")
    private Integer minorDeviationStatus;


    /**
    * 打滑状态
    */
    @TableField("slip_status")
    private Integer slipStatus;



}
